using System.Collections.Generic;
using System.Xml;

namespace MockingBird.Simulator.Management
{
    using MockingBird.Simulator.Framework.Configuration;
    public interface IServiceBuilder
    {
        void UpdateConfigSettings(ServiceConfigurationSettings newConfigSettings);
        void CreateServiceArtifacts();
        void CreateEndpointConfiguration(HandlerConfiguration configData);
        void CreateHandlerMapping();
        void SaveRequestMessages(List<XmlDocument> instances);
        void SaveResponseMessages(List<XmlDocument> instances);
    }
}
